package com.triones.api.entity.vo;

import lombok.Data;

@Data
public class KycVerifyVO {

    private Long id;
    /**
     * 用户id
     */
    private Long uid;
    /**
     * 姓氏
     */
    private String lastName;
    /**
     * 名字
     */
    private String firstName;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 手机区号
     */
    private String phoneAreaCode;
    /**
     * 手机号
     */
    private String phone;
    /**
     * 国家
     */
    private String country;
    /**
     * 城市
     */
    private String city;
    /**
     * 创建时间
     */
    private Long createTime;
    /**
     * 审核状态（0：待审核、1：通过、2：驳回）
     */
    private String auditStatus;
    /**
     * 驳回理由
     */
    private String failRemark;
    /**
     * 审核时间
     */
    private Long auditTime;
    /**
     * 审核人
     */
    private String auditUserName;
    /**
     * 审核人id
     */
    private Long auditUserId;
    /**
     * 用卡人姓名缩写,作为实体卡卡面上用卡人姓名，申请实体卡时必填(Last Name/First Name-姓/名)
     * 长度：最多26个字符，包括一个“/ ”
     * 要求：全大写字母
     */
    private String cardholderNameAbbreviation;
    /**
     * 出生日期<yyyy-MM-dd>
     */
    private String dateOfBirth;
    /**
     * 身份证件类型("id_card:身份证" "passport:护照")
     */
    private String certType;
    /**
     * 身份证件信息正面：请提供身份证正面或护照首页照片
     */
    private String portraitImg;
    /**
     * 身份证件信息正面：请提供身份证正面或护照首页照片(文件key)
     */
    private String portrait;
    /**
     * 身份证件信息反面：请提供身份证反面照片
     */
    private String reverseSideImg;
    /**
     * 身份证件信息反面：请提供身份证反面照片(文件key)
     */
    private String reverseSide;
    /**
     * 国家二字码
     */
    private String nationalityCountryCode;
    /**
     * 账单地址。建议填写账单地址
     */
    private String residentialAddress;
    /**
     * 账单地城市。建议填写账单地址所在城市
     */
    private String residentialCity;
    /**
     * 账单地国家码二字码。建议填写账单地址国家码二字码
     */
    private String residentialCountryCode;
    /**
     * 账单地邮编。建议填写账单地址所属邮编
     */
    private String residentialPostalCode;
    /**
     * 账单地州省。建议填写账单地州省
     */
    private String residentialState;
}
